self-supporting stand - Spanish English Dictionary